stew in your own juice - Turkish English Dictionary